home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 387 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  10.6 KB

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: >>>>>>> The Future: Amiga goes P
  5. Date: 7 Jan 1996 05:22:39 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Distribution: world
  8. Message-ID: <4cnlav$jjo@maureen.teleport.com>
  9. References: <john.hendrikx.43wq@grafix.xs4all.nl>
  10. NNTP-Posting-Host: julie.teleport.com
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. John Hendrikx (john.hendrikx@grafix.xs4all.nl) wrote:
  14. : In a message of 03 Jan 96 Stephan Schaem wrote to All:
  15.  
  16. :  >> the trouble and use SetIntVector() instead...
  17.  
  18. :  SS>  trouble? nha its no trouble to now the VBR adr.
  19.  
  20. : I think it is more trouble than using SetIntVector(). Getting the VBR address
  21. : would mean switching to SuperVisor-mode by generating an interrupt or calling
  22. : SuperVisor() or SuperState().  This would be just as much trouble and not to
  23. : mention that you need to check for 68010+ first as well...
  24.  
  25.  When the OS is gone its harder to use os function :) I dont think I would
  26.  play that low if I was to use the OS...
  27.  
  28. : Of course, if you simply assume VBR=0 then you're right, it would be no trouble
  29. : :-)
  30.  
  31.  Or you can set it to zero :)
  32.  
  33. :  >> Th> It`s not hardware-c0derz, that ruin the amiga, the amiga ruins
  34. :  >> Th> itsself by expanding the system:
  35.  
  36. :  >> Hardware-banging ruins the Amiga, period.
  37.  
  38. :  SS> You mean the amiga would have been better off without games like
  39. :  SS> turrican? The demo scene? The toaster? 
  40.  
  41. : Now it would.  In the early days this wasn't a problem, now it is.
  42.  
  43. :  SS> Bull, the amiga would have died before the A3000 would have been on
  44. :  SS> the drawing board.
  45.  
  46. : Probably.
  47.  
  48. :  SS> But its stupid to say that the amiga ruin itself by expanding ...
  49.  
  50. : I never said that, the LACK of expanding is ruining the Amiga.  And this lack
  51. : of expanding is caused by a number of things, and one of them is that due to
  52. : Hardware-banging people won't upgrade their machines as this means old software
  53. : breaks (why else do you think there are more than a dozen models of
  54. : Kick-switchers around and why lots of turbo-boards offer a shut-down feature? 
  55. : People don't want to see their software breaking, especially not the
  56. : games-people)
  57.  
  58.  I only use softboot to run 3.x , never was able to get the ROMs . Not that
  59.  I tryed hard.
  60.  
  61. :  SS> crazy
  62. :  SS> The amiga stay stagnant for way too long, and lost its edge HW wise & 
  63. :  SS> kept a high price.
  64.  
  65. : And why did it stay stagnant?  Lack of sales.  Why the lack of sales?  Again a
  66. : number of reasons:
  67.  
  68. : - C= screwed up AGA (way too late)
  69. : - Kick 3.0 didn't have adequate support for things frequently needed in
  70. :   games.  This combined with the lack of AGA docs limited the number of
  71. :   AGA games quite a bit.
  72.  
  73. : But also:
  74.  
  75. : - I remember magazines quoting numbers as high as 50% of games software
  76. :   breaking on A1200's (a great incentive to upgrade isn't it?) mostly
  77. :   of course due to ILLEGAL hardware-banging (ie, assuming stuff about
  78. :   the hardware which were not officially documented (like using $dff05a))
  79.  
  80.  Trading your A500 to a A1200 to run A500 game is a lame idea. 
  81.  You mean A1200 game breaking on the A1200?! thats CBM fault... 100%
  82.  
  83. :  SS> So Its demo like 9 fingers, games like turrican, development like BSD
  84. :  SS> , the toaster that ruin the amiga image? 
  85.  
  86. : Yes, they do that now.  Or don't you think it looks kinda silly that when I
  87. : plug in Turrican in my drive that it crashes the machine and that I have to
  88. : pull all sorts of stunts to get it to run?  Really, pc people are VERY
  89. : surprised that I have to turn OFF my accelerator to get games to work.  They
  90. : usually expect it to be the other way around (ie, plug in a Pentium and this
  91. : game will work).
  92.  
  93.  Well, at least you can turn your accelerator off... I gave up myself on
  94.  running PC demo on my PC.
  95.  
  96. : Same goes for most Demos, but often even worse than for most games.
  97.  
  98. :  SS> If AT dont realease low level info on their new model I will really
  99. :  SS> think about upgrading... I wonder how BSD or linux will be ported if they
  100. :  SS> shutdown such vital information.
  101.  
  102. : Do it the way most companies do it.  If I want to have the documentation to the
  103. : S3 chip from the latest PCI gfx-card than I better have a damn good reason for
  104. : it.  Of course, making a port of BSD or Linux, or writing a driver for OS/2
  105. : qualifies as such a 'damn good reason'.  Requiring the info because you want
  106. : your game to bang the hardware is not.  AT should do it like this, and maybe
  107. : even make the hardware manual 'pricey' -- after all, companies like
  108. : MacroSystems and VillageTronic can afford this easily, while the average hacker
  109. : can't.
  110.  
  111.  AT should let people do what ever they want, and help them do so buy making
  112.  ALL manual, library, docs, include etc.. free. & publish a free quidline
  113.  on AT-Amiga commercial software guidline and testing steps. So you the user
  114.  when you go to a shop... you look for the AT-OS label and feel good knowing
  115.  you have something that will be able to run on your machine and the new one
  116.  you might get.
  117.  Hey, you see Amiga PPC demo on a site.. dont download it! it might not work
  118.  on your system.
  119.  
  120. : Writing hardware-banging software only to be used on one machine for a specific
  121. : purpose is okay.  Games don't qualify as such, they shouldn't break when a new
  122. : gfx-card is installed.  However, a Picasso driver for ShapeShifter is allowed
  123. : to break when I plug in a new gfx-card (or even a new improved Picasso).
  124.  
  125.  I think its OK if the game didn't claim it would work on the WB or said
  126.  it was RTG compatible.
  127.  Otherwise, buy it, play it in native mode and enjoy for its few hours
  128.  of gameplay.
  129.  
  130.  An SS driver is designed and optimized for ECS for example, of course
  131.  you dont expect it to work on a picasso. like you wont expect an AGA
  132.  game to work on a 512k A500.
  133.  
  134. :  SS> All this is crazy... 
  135.  
  136. : Limiting hardware-banging in general isn't crazy, it makes for a longer
  137. : life-time of the machine.  It doesn't have to be general knowledge how one
  138. : accesses the blitter directly, that is of course if the OS has decent ways to
  139. : use the blitter (that's a big IF, but not an impossible one for AT).
  140.  
  141.  Who pushed early amiga programer to make games using the HW?
  142.  The amiga HW was enclosed in an OS that did not wanted to give away
  143.  its performance... it was only natural to access it directly to get
  144.  its full potential. 
  145.  This discution could have been otherwise: "Its game developer that
  146.  never used the amiga to its full pentential that killed it"...
  147.  
  148. :  SS> Ok for PC type games , but console type game have a VERY hard time 
  149. :  SS> living in an OS env. You loose your sprite, copper, playfeild, blitter
  150. :  SS> .. what your gonna do? write a doom clone or a sim city 4000?
  151.  
  152. : Games on the PSX use the OS for practically everything.  Anyway, with decent OS
  153. : functions you don't need to access sprites, blitter and copper directly.  Most
  154. : games don't need hacks like BlitterC2P or CopperScreens. Sprites aren't very
  155. : usefull for games either (too small, not enough, too limited in colors).
  156.  
  157.  Its a game OS... If you try to emulate the PSX OS function on a PC you will
  158.  see that the HW behind the function are important.
  159.  
  160. : Who needs Sprites with a fast PCI gfx card?  Blitter rules here.
  161.  
  162.  refresh all screen from a back buffer, then draw the object...  
  163.  But usually PCI card I know dont offer pixel mixing, scale/rotate. 
  164.  
  165. : Copper?  For what?  Making a split-screen?  Not needed if you have True-Color
  166. : modes (or 256 colors as standard).  Or maybe to make a Chunky Copper screen? 
  167. : Yeah right!  Or for dragging screens?  If REALLY REALLY needed you could use
  168. : the blitter (I for one hardly ever drag a screen, except when I want to show it
  169. : off to some pc-friends).  Or maybe so you can scroll each line individually a
  170. : different number of pixels?  Fast CPU or blitter can easily move a line of
  171. : pixels one to left or right (chunky is SO easy to scroll).
  172. :  
  173.  Copper can be used to multiplex sprite when you dont have enought, or is 
  174.  used to modify HW register in sync with the video. That if you dont
  175.  have enought sprite or you have a video buffer that dont support picture
  176.  roll.
  177.  But true you can forget about this if the blitter move the memory for you.
  178.  BTW I looked at W95 games, I think pitfall... the scrolling was jerky.
  179.  (on nice PCI card)
  180.  
  181. : Fast Blitter, Chunky and True-Color are the keywords, it makes things like
  182. : Sprites, Copper, Dual-playfields, Split-screens, HAM etcetera obsolete.
  183.  
  184.  Well, when you have too much power you can waist it without a second thought;)
  185.  
  186. :  >> At the moment we can't expect to see new mindblasting Amiga Hardware, but
  187. :  >> give the PowerAmiga's some time to become common in the Amiga world and
  188. :  >> AT might have the resources to give us something cool later after Amiga
  189. :  >> is back on its feet again.
  190.  
  191. :  SS> I wish AT would introduce a NEW multimedia machine 'based' on the
  192. :  SS> Amiga OS with tomrrow HW (waiting a year to have a year back apple
  193. :  SS> HW is silly, no?).  Something in the range of the new upcoming SGI
  194. :  SS> lowend but with an affordable price tag.  They can keep making
  195. :  SS> A4000, A1200 for all I care but if they want to recapture the
  196. :  SS> amiga spirite they better go forward and not look backward to
  197. :  SS> create a new machine.  I can wait 2 year for something radical,
  198. :  SS> been waiting since the A3000 came out :)
  199.  
  200. : I've been waiting since I plugged in a 030 card in my 2000 :-)
  201.  
  202. : I really hope AT doesn't put too much effort in remaining backwards compatible
  203. : (especially if they intend to do this to keep old games and demos functioning).
  204. :  I also hope this new machine will be modular, heavily rely on cheap hardware
  205. : (ie, use the clone-hardware market), and that even the low-end models have very
  206. : good expansion options (ie, a A1200 type model which either comes in a
  207. : mini-tower case or can very easily be PUT in a mini-tower case).
  208.  
  209.  If there is really a need for game compatability lets have something like 
  210.  the 2600 game pack for pentium PC but for the PPC amiga, that should make
  211.  2600 owner happy when they 'upgrade' to the new PPC amiga ;)
  212.  A radical new HW machine should have radical new games... personaly games
  213.  would be my last interest point in upcoming computers.
  214.  
  215.  My concern: price, run multiple OS (including something in the amiga OS 
  216.  class), well documented in all aspect (That include HW), ...
  217.  If the HW is ordinary, I would prefere AT to put all their effort in
  218.  making a portable OS based on the amiga.
  219.  
  220.  AT should find a way to lower the price of their A4000 030, and put 
  221.  50mhz version in there. I expect prices ~400$ without mem or HD,
  222.  800$ for a 8meg/500meg version. Its competitive with curent PC
  223.  (for 100$ more PC setup offer 100mhz, dual cdrom, monitor..) 
  224.  I would actually get a A4000 030 at that price.
  225.  
  226.  Stephan
  227.